<?php

/**
 * \file
 * Classe `Timestamp`.
 *
 * \since 09/03/2009
 * \author Matthieu OVIEDO <matthieu.oviedo@gmail.com> 
 */

namespace pilar\Entities\Fields /* \cond */ ; /* \endcond */
{

/**
 * Champ numérique d'une date et heure de modification en base de
 * données.
 *
 * \since 09/03/2009
 * \author Matthieu OVIEDO <matthieu.oviedo@gmail.com>
 */
class Timestamp extends Field {

public function sqlProperties() {
 return 'TIMESTAMP NOT NULL';
}


public function computeDefaultValue() {
 if ($this->get('defaultValue') == 'NOW') return date('Y-m-d H:i:s');
 else return $this->get('defaultValue');
}

} // Class.

} // Namespace.

?>
